import { Application } from 'egg';
import { ModuleConfig } from '@cool-midway/core';

/**
 * 模块的配置
 */
export default (app: Application) => {
  return {
    // 模块名称
    name: '微博模块',
    // 模块描述
    description: '微博模块管理',
    // 用户模块的配置
    user: {
      // token
      token: {
        // 配置本模块忽略检验token的地址
        ignoreUrls: [
          '/app/weibo/blog/index',
          '/app/weibo/blog/info',
          '/app/weibo/activity/page',
          '/app/weibo/comment/page',
          '/app/weibo/blog/page',
          '/app/weibo/blog/recommend',
          '/app/weibo/user/ranking',
          '/app/weibo/user/works'
        ],
      },
    },
    // 中间件
    middlewares: [],
  } as ModuleConfig;
};
